﻿using System;
using Magicodes.ExporterAndImporter.Core;

namespace NP.BPMReportPlatform.MaterialMasterData.Dto
{
    /// <summary>
    /// 立才中心认证需求管理流程报表
    /// </summary>
    public class GetLCZXRZXQGLOutput
    {
        /// <summary>
        ///  流程编号
        /// </summary>
        [ExporterHeader("流程编号")]
        public string InstanceNumber { get; set; }

        /// <summary>
        /// 申请人
        /// </summary>
        [ExporterHeader("申请人")]
        public string AddUserName { get; set; }

        /// <summary>
        /// 创建日期
        /// </summary>
        [ExporterHeader("创建日期")]
        public DateTime? CreateTime { get; set; }

        /// <summary>
        /// 流程状态
        /// </summary>
        [ExporterHeader("流程状态")]
        public string OrderStatus { get; set; }

        /// <summary>
        /// 查看链接地址
        /// </summary>
        [IEIgnore(IsExportIgnore = true)]
        public string Url { get; set; }

        /// <summary>
        /// 课程名称
        /// </summary>
        [ExporterHeader("课程名称")]
        public string CourseName { get; set; }

        /// <summary>
        /// 课程编码
        /// </summary>
        [ExporterHeader("课程编码")]
        public string CourseCode { get; set; }

        /// <summary>
        /// 开课时间
        /// </summary>
        [ExporterHeader("开课时间")]
        public DateTime? StartTime { get; set; }

        /// <summary>
        /// 结课时间
        /// </summary>
        [ExporterHeader("结课时间")]
        public DateTime? EndTime { get; set; }

        /// <summary>
        /// 学员数量
        /// </summary>
        [ExporterHeader("学员数量")]
        public decimal? StudentNumber { get; set; }

        /// <summary>
        /// 培训学校
        /// </summary>
        [ExporterHeader("培训学校")]
        public string TrainSchool { get; set; }

        /// <summary>
        /// 培训天数
        /// </summary>
        [ExporterHeader("培训天数")]
        public decimal? TrainDays { get; set; }

        /// <summary>
        /// 姓名
        /// </summary>
        [ExporterHeader("姓名")]
        public string StudentName { get; set; }

        /// <summary>
        /// 性别
        /// </summary>
        [ExporterHeader("性别")]
        public string Gender { get; set; }

        /// <summary>
        /// 联系方式
        /// </summary>
        [ExporterHeader("联系方式")]
        public string ContractDetail { get; set; }

        /// <summary>
        /// 身份证号码
        /// </summary>
        [ExporterHeader("身份证号码")]
        public string IdCardNumber { get; set; }

        /// <summary>
        /// 省市区
        /// </summary>
        [ExporterHeader("省市区")]
        public string AreaString { get; set; }


        /// <summary>
        /// 证书类型
        /// </summary>
        [ExporterHeader("证书类型")]
        public string CertificateType { get; set; }

        /// <summary>
        /// 证书名称
        /// </summary>
        [ExporterHeader("证书名称")]
        public string CertificateName { get; set; }

        /// <summary>
        /// 证书等级
        /// </summary>
        [ExporterHeader("证书等级")]
        public string Grade { get; set; }

        /// <summary>
        /// 证书效果
        /// </summary>
        [ExporterHeader("证书效果")]
        public string CertificateEffect { get; set; }

        /// <summary>
        /// 工种
        /// </summary>
        [ExporterHeader("工种")]
        public string TypeOfWork { get; set; }

        /// <summary>
        /// 能力标签
        /// </summary>
        [ExporterHeader("能力标签")]
        public string CapabilityLabel { get; set; }

        /// <summary>
        /// 证书编号，无法导入，只能通过系统生成
        /// </summary>
        [ExporterHeader("证书编号")]
        public string CertificateNumber { get; set; }

        /// <summary>
        /// 证书有效期
        /// </summary>
        [ExporterHeader("证书有效期")]
        public DateTime? CertificateDate { get; set; }

        /// <summary>
        /// 专卖店授权号
        /// </summary>
        [ExporterHeader("专卖店授权号")]
        public string SpecialtyStoreAuthorizationNumber { get; set; }

        /// <summary>
        /// 专卖店地址
        /// </summary>
        [ExporterHeader("专卖店地址")]
        public string SpecialtyStoreAuthorizationAddress { get; set; }

        /// <summary>
        /// 专卖店电话
        /// </summary>
        [ExporterHeader("专卖店电话")]
        public string SpecialtyStoreAuthorizationPhone { get; set; }

        /// <summary>
        /// 从业开始时间
        /// </summary>
        [ExporterHeader("从业开始时间")]
        public string CareerStartTime { get; set; }

        /// <summary>
        /// 理论成绩
        /// </summary>
        [ExporterHeader("理论成绩")]
        public decimal? TheoreticalScore { get; set; }

        /// <summary>
        /// 实操成绩
        /// </summary>
        [ExporterHeader("实操成绩")]
        public decimal? PracticalScore { get; set; }

        /// <summary>
        /// 所在区域公司
        /// </summary>
        [ExporterHeader("所在区域公司")]
        public string RegionCompany { get; set; }

        /// <summary>
        /// 所在销售大区
        /// </summary>
        [ExporterHeader("所在销售大区")]
        public string RegionArea { get; set; }


        /// <summary>
        /// 是否是国家认证
        /// </summary>
        [IEIgnore(IsExportIgnore = true)]
        public bool IsNation { get; set; }
    }
}